package com.kingyun.gpsinspection.purificationservice.facade.model.iam.adm;

import com.kingyun.gpsinspection.purificationservice.facade.model.BootstrapSearchBean;

import java.math.BigDecimal;

public class Leave extends BootstrapSearchBean {
    private String id;

    private Integer type;

    private BigDecimal days;

    private String beginTime;

    private String endTime;

    private Integer remainDays;

    private String desctiption;

    private String fdstr;

    private String fdstr1;

    private String fdstr2;

    private String fdstr3;

    private String createUserId;

    private String createTime;

    private String modifyUserId;

    private String modifyTime;
    //第一审批人id
    private String firstApproval;
    //第一审批人名称
    private String firstApprovalName;
    //第二审批人id
    private String secondApproval;
    //第二审批人名称
    private String secondApprovalName;
    //第三审批人id
    private String thirdlyApproval;
    //第三审批人名称
    private String thirdlyApprovalName;
    //开始时间上下午
    private Integer beginTimeAMPM;
    //结束时间上下午
    private Integer endTimeAMPM;
    /**
     * 流程走向
     * 1：普通班组员工
     * 2：部门员工
     * 3：厂领导
     */
    private Integer flowType;

    public Integer getFlowType() {
        return flowType;
    }

    public Integer getBeginTimeAMPM() {
        return beginTimeAMPM;
    }

    public void setBeginTimeAMPM(Integer beginTimeAMPM) {
        this.beginTimeAMPM = beginTimeAMPM;
    }

    public Integer getEndTimeAMPM() {
        return endTimeAMPM;
    }

    public void setEndTimeAMPM(Integer endTimeAMPM) {
        this.endTimeAMPM = endTimeAMPM;
    }

    public void setFlowType(Integer flowType) {
        this.flowType = flowType;
    }

    public String getFirstApproval() {
        return firstApproval;
    }

    public void setFirstApproval(String firstApproval) {
        this.firstApproval = firstApproval;
    }

    public String getFirstApprovalName() {
        return firstApprovalName;
    }

    public void setFirstApprovalName(String firstApprovalName) {
        this.firstApprovalName = firstApprovalName;
    }

    public String getSecondApproval() {
        return secondApproval;
    }

    public void setSecondApproval(String secondApproval) {
        this.secondApproval = secondApproval;
    }

    public String getSecondApprovalName() {
        return secondApprovalName;
    }

    public void setSecondApprovalName(String secondApprovalName) {
        this.secondApprovalName = secondApprovalName;
    }

    public String getThirdlyApproval() {
        return thirdlyApproval;
    }

    public void setThirdlyApproval(String thirdlyApproval) {
        this.thirdlyApproval = thirdlyApproval;
    }

    public String getThirdlyApprovalName() {
        return thirdlyApprovalName;
    }

    public void setThirdlyApprovalName(String thirdlyApprovalName) {
        this.thirdlyApprovalName = thirdlyApprovalName;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public BigDecimal getDays() {
        return days;
    }

    public void setDays(BigDecimal days) {
        this.days = days;
    }

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime == null ? null : beginTime.trim();
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime == null ? null : endTime.trim();
    }

    public Integer getRemainDays() {
        return remainDays;
    }

    public void setRemainDays(Integer remainDays) {
        this.remainDays = remainDays;
    }

    public String getDesctiption() {
        return desctiption;
    }

    public void setDesctiption(String desctiption) {
        this.desctiption = desctiption == null ? null : desctiption.trim();
    }

    public String getFdstr() {
        return fdstr;
    }

    public void setFdstr(String fdstr) {
        this.fdstr = fdstr == null ? null : fdstr.trim();
    }

    public String getFdstr1() {
        return fdstr1;
    }

    public void setFdstr1(String fdstr1) {
        this.fdstr1 = fdstr1 == null ? null : fdstr1.trim();
    }

    public String getFdstr2() {
        return fdstr2;
    }

    public void setFdstr2(String fdstr2) {
        this.fdstr2 = fdstr2 == null ? null : fdstr2.trim();
    }

    public String getFdstr3() {
        return fdstr3;
    }

    public void setFdstr3(String fdstr3) {
        this.fdstr3 = fdstr3 == null ? null : fdstr3.trim();
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId == null ? null : createUserId.trim();
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime == null ? null : createTime.trim();
    }

    public String getModifyUserId() {
        return modifyUserId;
    }

    public void setModifyUserId(String modifyUserId) {
        this.modifyUserId = modifyUserId == null ? null : modifyUserId.trim();
    }

    public String getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(String modifyTime) {
        this.modifyTime = modifyTime == null ? null : modifyTime.trim();
    }
}